Skip to content

chore(deps): update dependency nokogiri to v1.19.4 [security]#3402

Open
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/data-rubygems-nokogiri-vulnerability
Open

chore(deps): update dependency nokogiri to v1.19.4 [security]#3402
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/data-rubygems-nokogiri-vulnerability

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Apr 27, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
nokogiri 1.18.91.19.4 age confidence

Nokogiri does not check the return value from xmlC14NExecute

GHSA-wx95-c6cv-8532

More information

Details

Summary

Nokogiri's CRuby extension fails to check the return value from xmlC14NExecute in the method Nokogiri::XML::Document#canonicalize and Nokogiri::XML::Node#canonicalize. When canonicalization fails, an empty string is returned instead of raising an exception. This incorrect return value may allow downstream libraries to accept invalid or incomplete canonicalized XML, which has been demonstrated to enable signature validation bypass in SAML libraries.

JRuby is not affected, as the Java implementation correctly raises RuntimeError on canonicalization failure.

Mitigation

Upgrade to Nokogiri >= 1.19.1.

Severity

The maintainers have assessed this as Medium severity. Nokogiri itself is a parsing library without a clear security boundary related to canonicalization, so the direct impact is that a method returns incorrect data on invalid input. However, this behavior was exploited in practice to bypass SAML signature validation in downstream libraries (see References).

Credit

This vulnerability was responsibly reported by HackerOne researcher d4d.

Severity

  • CVSS Score: 5.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri CSS selector tokenizer has regular expression backtracking

GHSA-c4rq-3m3g-8wgx

More information

Details

Summary

Nokogiri's CSS selector tokenizer contains regular expressions whose construction may result in exponential regex backtracking on adversarial selectors. Three ReDoS vectors are addressed in this release:

  1. String-literal tokenization on certain unterminated quoted-string input.
  2. String-literal tokenization on a separate class of hex-escape-rich input.
  3. Identifier tokenization on hex-escape-rich input.

The public CSS selector methods that funnel through the affected tokenizer are Nokogiri::CSS.xpath_for, Node#css, Node#at_css, Searchable#search, and CSS::Parser#parse.

Mitigation

Upgrade to Nokogiri >= 1.19.3.

If users are unable to upgrade, two options are available:

  • Avoid the use of attacker-controlled text in CSS selectors. Applications that only pass developer-authored selectors to Nokogiri are not directly exposed.
  • Set global Regexp.timeout (Ruby 3.2+, JRuby 9.4+) to bound parse time.
Severity

The Nokogiri maintainers have evaluated this as High Severity (CVSS 7.5, AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).

An attacker able to inject user-supplied text into a CSS selector parse method can cause exponential backtracking, resulting in a potential denial of service.

Resources
Credit

Vector 1 was responsibly reported by @​colby-swandale. Vectors 2 and 3 were discovered by @​flavorjones during the response to the original report.

Severity

  • CVSS Score: 7.5 / 10 (High)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri XSLT transform has a memory leak

GHSA-v2fc-qm4h-8hqv

More information

Details

Summary

Nokogiri's Nokogiri::XSLT::Stylesheet#transform leaks a small heap allocation when passed a Ruby string parameter containing a null byte.

For applications that pass attacker-controlled input through XSLT.transform parameters, this may be a vector for a denial of service attack against long-running processes.

Mitigation

Upgrade to Nokogiri >= 1.19.3.

Users may also be able to mitigate this issue without upgrading by validating untrusted transform parameters before passing them to Nokogiri::XSLT::Stylesheet#transform.

Severity

The Nokogiri maintainers have evaluated this as Moderate Severity, CVSS 5.3.

Each leaked allocation is approximately 24–32 bytes, so meaningful memory growth requires sustained attacker-controlled traffic at high call rates. The bug does not cause memory corruption, information disclosure, or any change in the behavior of the transform itself, and the string-handling exception is raised as expected.

Applications that do not pass raw attacker-controlled bytes to XSLT parameters are unlikely to be affected in practice.

Resources
Credit

This vulnerability was responsibly reported by @​Captainjack-kor.

Severity

  • CVSS Score: 5.3 / 10 (Medium)
  • Vector String: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: XML::Schema on JRuby allows network requests when NONET is set, bypassing CVE-2020-26247

GHSA-8678-w3jw-xfc2

More information

Details

Summary

The NONET parse option, which Nokogiri turns on by default for Nokogiri::XML::Schema (see CVE-2020-26247), was not correctly enforced on the JRuby implementation. As a result, a schema parsed with default options could still cause external resources to be fetched over the network, potentially enabling SSRF or XXE attacks.

Nokogiri 1.19.4 replaces the scheme denylist with an allowlist. When NONET is enabled, only local resources (a file: scheme, or a relative or absolute path with no scheme) are resolved, and every network scheme is blocked, case-insensitively. This brings the JRuby behavior in line with CRuby.

Only the JRuby implementation is affected. CRuby is not affected, because libxml2's xmlNoNetExternalEntityLoader blocks all network schemes at the I/O layer regardless of scheme or case.

Severity

The Nokogiri maintainers have evaluated this as low severity (CVSS 2.6, CVSS:3.0/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N). It is a bypass of CVE-2020-26247, which was scored the same way.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

There are no known workarounds for affected versions.

This change properly enforces NONET on JRuby, which is a breaking change for any code that (perhaps unknowingly) relied on the previous behavior to load network resources with default parse options. If you trust your input and want to allow external resources to be accessed over the network, you can explicitly disable NONET, exactly as documented for CVE-2020-26247:

  1. Ensure the input is trusted. Do not enable this option for untrusted input.
  2. Pass a Nokogiri::XML::ParseOptions with the NONET flag turned off:
##### allows resources to be accessed over the network for trusted input
schema = Nokogiri::XML::Schema.new(trusted_schema, Nokogiri::XML::ParseOptions.new.nononet)
References
Credit

This issue was responsibly reported by @​bilerden.

Severity

  • CVSS Score: 2.6 / 10 (Low)
  • Vector String: CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:L/I:N/A:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: Possible Out-of-Bounds Read in Nokogiri::XML::NodeSet#[]

GHSA-5prr-v3j2-97mh

More information

Details

Summary

Nokogiri::XML::NodeSet#[] (and its alias #slice) checked the requested index against the node set's bounds using a 32-bit-truncated copy of the index. A large negative index could pass the check and then be used at full width, reading outside the node set's storage. On CRuby this is an out-of-bounds read that typically crashes the process; on JRuby it is not memory-unsafe but returns an incorrect node.

Nokogiri 1.19.4 performs the bounds check against the full-width index.

Severity

The Nokogiri maintainers have evaluated this as medium severity.

Exploitation requires an application to pass an attacker-controlled integer to NodeSet#[]. The primary impact is a controlled crash (denial of service), with potential for memory disclosure on CRuby.

On JRuby, Nokogiri is not affected by this vulnerability.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

As a workaround, applications that index a NodeSet with externally-supplied integers can validate the index against node_set.length before use, or avoid passing untrusted values as an index.

Credit

This issue was responsibly reported by Zheng Yu from depthfirst.com.

Severity

  • CVSS Score: 6.3 / 10 (Medium)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: Possible Use-After-Free when Nokogiri::XML::Document#encoding= raises an exception

GHSA-5v8h-3h3q-446p

More information

Details

Summary

Calling Document#encoding= with an invalid encoding (e.g., a non-string, or a string containing a null byte) raises an exception, but only after freeing the document's current encoding string without replacing it. The document is left referencing freed memory, so the next call to Document#encoding reads invalid memory, which can cause a segfault or leak freed bytes into a Ruby String.

Affects the CRuby (libxml2) implementation only; JRuby is not affected.

Severity

The Nokogiri maintainers have evaluated this as low severity. Reaching it requires an unusual API-usage pattern that does not arise during normal use. The application must pass an invalid encoding to Document#encoding=, rescue the resulting exception, and then continue using the same document. Nokogiri 1.19.4 makes this pattern safe with no change to the public API. The document no longer references freed memory after the exception is raised.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

If users are unable to upgrade, avoid passing attacker-controlled values to Document#encoding=. Applications that only assign developer-authored encodings are not directly exposed.

Credit

This issue was responsibly reported by Zheng Yu from depthfirst.com.

Severity

  • CVSS Score: 1.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: Possible Use-After-Free when setting Document#root= to an invalid node type

GHSA-wjv4-x9w8-wm3h

More information

Details

Summary

Nokogiri::XML::Document#root= validated only that the new root was a Nokogiri::XML::Node, allowing a DTD node to be set as the document root. The result is a heap use-after-free during garbage collection or finalization, leading to an invalid memory read or potentially a segfault.

Nokogiri 1.19.4 restricts Document#root= to element nodes, raising TypeError for any other node type.

This memory-safety issue affects only the CRuby implementation (libxml2). The JRuby implementation was not affected; the same input validation was added there for behavioral parity.

Severity

The Nokogiri maintainers have evaluated this as low severity. This is only triggered by a programming error. It requires application code to assign a non-element node such as a DTD as the document root via Document#root=. Nokogiri 1.19.4 now raises TypeError instead of allowing a use-after-free. It cannot be triggered by untrusted input or through normal use of the public API.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

As a workaround, applications that cannot upgrade should avoid assigning a DTD (or any non-element node) via Document#root=.

Credit

This issue was responsibly reported by Zheng Yu from depthfirst.com.

Severity

  • CVSS Score: 1.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: Null Pointer Dereference calling methods on uninitialized wrapper classes

GHSA-9cv2-cfxc-v4v2

More information

Details

Summary

Nokogiri contains a bug when calling certain methods on allocated-but-uninitialized native wrapper classes that inherit from Nokogiri::XML::Node. This caused a NULL pointer dereference that could crash the process.

Nokogiri 1.19.4 checks for missing native data pointers and raises a RuntimeError.

JRuby is not affected.

Severity

The Nokogiri maintainers have evaluated this as low severity. This is only triggered by a programming error. It requires application code to call .allocate directly on a native-backed class and then invoke methods on the resulting uninitialized object. It cannot be triggered by untrusted input or through normal use of the public API.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

Avoid calling .allocate directly on Nokogiri native-backed classes. Use the documented constructors and factory methods instead.

Credit

This issue was responsibly reported by Zheng Yu from depthfirst.com.

Severity

  • CVSS Score: 1.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: Possible Use-After-Free in XInclude Processing

GHSA-wfpw-mmfh-qq69

More information

Details

Summary

XInclude substitution performed by Nokogiri::XML::Node#do_xinclude replaced each <xi:include> in place, freeing the include node along with its children (such as <xi:fallback> and its descendants) and any namespaces declared on them. If an application had already exposed one of those nodes or namespaces to Ruby, the corresponding Ruby object was left pointing at freed memory. Using the object could result in invalid reads or writes to memory.

Nokogiri 1.19.4 substitutes each <xi:include> on a defensive copy by default, so the structures libxml2 frees are never the ones bound to live Ruby objects.

Only the CRuby implementation is affected; JRuby is not affected.

Severity

The Nokogiri maintainers have evaluated this as low severity. Reaching it requires an unusual API-usage pattern that does not arise during normal use. The application must parse a document without XInclude, traverse into an <xi:include> subtree to expose its nodes or namespaces to Ruby, and only then invoke XInclude processing. The common case, requesting XInclude at parse time, operates on a freshly parsed document whose nodes are not yet exposed to Ruby and is not affected. Nokogiri 1.19.4 makes this pattern safe by default and requires no change to application code.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

As a workaround for earlier versions, perform XInclude substitution at parse time (with the xinclude parse option) rather than calling #do_xinclude on a document that has already been traversed. A freshly parsed document has no nodes exposed to Ruby, so the substitution is safe.

Credit

This issue was responsibly reported by Zheng Yu from depthfirst.com.

Severity

Low

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: Possible Use-After-Free when setting an attribute value via Nokogiri::XML::Attr#value= or #content=

GHSA-phwj-rprq-35pp

More information

Details

Summary

Nokogiri’s CRuby native extension could leave a Ruby wrapper pointing to freed memory when replacing the value of an XML attribute. If Ruby code had already accessed an attribute child node, Nokogiri::XML::Attr#value= could free the underlying native child node while the wrapper remained reachable through the document node cache. A later use of the freed child node or a Ruby GC mark could dereference an invalid pointer, causing an invalid read and a possible segfault.

Nokogiri 1.19.4 preserves any already-wrapped attribute child nodes before replacing the attribute value.

JRuby is not affected.

Severity

The Nokogiri maintainers have evaluated this as low severity. Reaching it requires an unusual API-usage pattern that does not arise during normal use. The application must directly access an attribute's child node and then replace that same attribute's value via Attr#value= or #content=. Nokogiri 1.19.4 makes this pattern safe with no change to the public API. Already-wrapped attribute child nodes are preserved before the value is replaced.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

As a workaround, avoid accessing attribute child nodes directly via Attr#child or similar before mutating the same attribute’s value.

Credit

This issue was responsibly reported by Zheng Yu from depthfirst.com.

Severity

  • CVSS Score: 1.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Nokogiri: Possible Use-After-Free when directly using NokogirI::XML::XPathContext beyond document lifetime

GHSA-p67v-3w7g-wjg7

More information

Details

Summary

Nokogiri::XML::XPathContext did not keep its source document alive for garbage collection. If an XPathContext outlived its document and the document was collected, evaluating an XPath expression could read invalid memory and potentially segfault.

This is only reachable when application code constructs an XPathContext directly and lets the document become unreachable while continuing to use the context. The normal Document#xpath, #css, and related search methods are not affected, and it is not triggerable by malicious document input.

Nokogiri 1.19.4 makes XPathContext keep its source document alive for as long as the context exists.

Only the CRuby implementation is affected. JRuby is not affected.

Severity

The Nokogiri maintainers have evaluated this as low severity. Reaching it requires an unusual API-usage pattern that does not arise during normal use. The application must construct an XML::XPathContext directly and continue using it after allowing its source document to be garbage-collected. Nokogiri 1.19.4 makes this pattern safe with no change to the public API. The context now keeps its source document alive for as long as it exists.

Mitigation

Upgrade to Nokogiri 1.19.4 or later.

As a workaround, ensure the source document remains referenced for as long as any XPathContext created from it is in use. The standard Document#xpath, #css, and related search methods already do this and are unaffected.

Credit

This issue was responsibly reported by Zheng Yu from depthfirst.com.

Severity

  • CVSS Score: 1.7 / 10 (Low)
  • Vector String: CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Clear

References

This data is provided by the GitHub Advisory Database (CC-BY 4.0).


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@dpebot

dpebot commented Apr 27, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the nokogiri gem from version 1.18.9 to 1.19.2 in the Gemfile.lock. A review comment highlights a discrepancy between the version implemented in the code and the version referenced in the pull request title and description, suggesting that the metadata be updated to ensure a clear audit trail.

net-ssh (>= 4.0.0)
netrc (0.11.0)
nokogiri (1.18.9)
nokogiri (1.19.2)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

There is a discrepancy between the version updated in the code (1.19.2) and the version mentioned in the pull request title and description (1.19.1). While 1.19.2 is a newer version that includes the required security fix, the PR metadata should be updated to accurately reflect the changes being merged to maintain a clear audit trail.

@renovate-bot renovate-bot changed the title chore(deps): update dependency nokogiri to v1.19.1 [security] chore(deps): update dependency nokogiri to v1.19.3 [security] May 8, 2026
@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 395c97f to 837bcbf Compare May 8, 2026 16:06
@dpebot

dpebot commented May 8, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 837bcbf to 3ee252c Compare May 13, 2026 21:16
@dpebot

dpebot commented May 13, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 3ee252c to 653fca1 Compare May 14, 2026 22:33
@dpebot

dpebot commented May 14, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 653fca1 to 28d09fe Compare May 15, 2026 15:44
@dpebot

dpebot commented May 15, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 28d09fe to d7fbf95 Compare May 15, 2026 18:51
@dpebot

dpebot commented May 15, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from d7fbf95 to d7491ae Compare May 15, 2026 23:25
@dpebot

dpebot commented May 15, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from d7491ae to cc347f0 Compare May 16, 2026 01:19
@dpebot

dpebot commented May 16, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from cc347f0 to ee3f178 Compare May 16, 2026 04:12
@dpebot

dpebot commented May 16, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from ee3f178 to 6149c89 Compare May 16, 2026 04:43
@dpebot

dpebot commented May 16, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 6149c89 to 03e8917 Compare May 16, 2026 04:53
@dpebot

dpebot commented May 16, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 03e8917 to e8447e9 Compare May 16, 2026 05:11
@dpebot

dpebot commented May 16, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from e8447e9 to be5a6e8 Compare May 18, 2026 19:26
@dpebot

dpebot commented May 18, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from be5a6e8 to 07de812 Compare May 18, 2026 22:40
@dpebot

dpebot commented May 18, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 07de812 to 8edbac5 Compare May 19, 2026 17:42
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 8edbac5 to b53441f Compare May 19, 2026 18:02
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from b53441f to 8c82525 Compare May 19, 2026 18:09
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 8c82525 to 33c267b Compare May 19, 2026 21:40
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 33c267b to ff04699 Compare May 19, 2026 21:52
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from ff04699 to d35434e Compare May 19, 2026 22:02
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from d35434e to 9a2473a Compare May 19, 2026 22:43
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 9a2473a to 48f5d24 Compare May 19, 2026 22:53
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 48f5d24 to d4d579a Compare May 19, 2026 23:12
@dpebot

dpebot commented May 19, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from d4d579a to 922e10e Compare May 20, 2026 22:20
@dpebot

dpebot commented May 20, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from 922e10e to a4d8e03 Compare May 26, 2026 23:08
@dpebot

dpebot commented May 26, 2026

Copy link
Copy Markdown
Collaborator

/gcbrun

@renovate-bot renovate-bot changed the title chore(deps): update dependency nokogiri to v1.19.3 [security] chore(deps): update dependency nokogiri to v1.19.4 [security] Jun 23, 2026
@renovate-bot renovate-bot force-pushed the renovate/data-rubygems-nokogiri-vulnerability branch from a4d8e03 to 7995b2b Compare June 23, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants